package login;

public class Iogin {
    /*
    实现一个简单的控制台版用户登陆程序,
    程序启动提示用户输入用户名密码.
    如果用户名密码出错, 使用自定义异常的方式来处理
     */
    private String name = "abc";
    private String passWord = "123";
    public void logIn(String name,String passWord) {
        if (!this.name.equals(name)) {
            throw new NameException("用户名错误");
        }
        if (!this.passWord.equals(passWord)) {
            throw new PassWordException("密码错误");
        }
    }
    public static void main3(String[] args) {
        Iogin login = new Iogin();
        try {
            login.logIn("abc","23");
            System.out.println("登录成功");
        }catch (NameException e) {
            e.printStackTrace();
            System.out.println("用户错误更改");
        }catch (PassWordException e) {
            e.printStackTrace();
            System.out.println("密码错误更改");
        }finally {
            System.out.println("必定执行语句");
        }
    }
}
